{$param['attr']|raw}

{if $config['base']['map_type']==1}
<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script>
<script type="text/javascript">
    var lnglat = {$param['point']|raw};
    //创建和初始化地图函数：
    function initMap(){
        createMap();
        setMapEvent();
        addMapControl();
    }

    //创建地图函数：
    function createMap(){
        var map = new BMap.Map("{$key_id}");//在百度地图容器中创建一个地图
        var point = new BMap.Point(lnglat.lng, lnglat.lat);//定义一个中心点坐标

        var sContent =
            "<div style='margin:0 0 5px 0;padding:0.2em 0;font-size: 16px'>{$param['title']}</div>" +
            "<p style='margin-bottom: 0'>公司地址：{$param['address']}</p>";

        var marker = new BMap.Marker(point);
        var infoWindow = new BMap.InfoWindow(sContent);
        map.centerAndZoom(point, {$param['scale']});
        map.addOverlay(marker);
        marker.openInfoWindow(infoWindow);

        window.map = map;//将map变量存储在全局
    }

    //地图事件设置函数：
    function setMapEvent(){
        map.enableScrollWheelZoom();//启用地图滚轮放大缩小
        map.enableKeyboard();//启用键盘上下左右键移动地图
    }

    //地图控件添加函数：
    function addMapControl(){
        //向地图中添加缩放控件
        var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});
        map.addControl(ctrl_nav);
        //向地图中添加缩略图控件
        var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});
        map.addControl(ctrl_ove);
        //向地图中添加比例尺控件
        var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
        map.addControl(ctrl_sca);
    }

    initMap();
</script>
{else /}
<script src="https://webapi.amap.com/maps?v=2.0&key={$config.base.map_ak}"></script>
<script>
    var lnglat = {$param['point']|raw};

    var map = new AMap.Map('{$key_id}', {
        zoom:{$param['scale']}, //初始化地图层级
        center: [lnglat.lng, lnglat.lat] //初始化地图中心点
    });
    map.on("complete", function(){
        // 标记
        var marker = new AMap.Marker({position: [lnglat.lng, lnglat.lat]});
        map.add(marker);

        // 开启信息窗口
        var info = [];
        info.push("<div style=\"padding:7px 0px 0px 0px;\"><div style='font-size: 1rem;font-weight: bold;'>{$param['title']}</div>");
        info.push("<p class='input-item'>地址:{$param['address']}</p></div>");
        var infoWindow = new AMap.InfoWindow({
            anchor: 'top-left',
            content: info.join("")
        });
        infoWindow.open(map, [lnglat.lng, lnglat.lat]);
    });
</script>
{/if}
